如今,软件扮演着双重角色。它既是一种产品,同时也是交付产品的载体。作为产品,它提供了计算机硬件或更广泛地说,可通过本地硬件访问的计算机网络所体现的计算潜力。无论是驻留在手机中还是在大型计算机内部运行,软件都是信息转换器 - 生成、管理、获取、修改、显示或传输信息,这些信息可以简单到单个比特,也可以复杂到多媒体演示。作为交付产品的载体,软件是控制计算机(操作系统)、信息通信(网络)以及创建和控制其他程序(软件工具和环境)的基础。软件提供了我们这个时代最重要的产品 - 信息。软件转换个人数据(例如个人的金融交易),使数据在本地环境中更有用;它管理商业信息以提高竞争力;它提供通往全球信息网络(例如互联网)的门户,并提供获取各种形式信息的手段。计算机软件的作用在短短 50 多年的时间跨度内发生了重大变化。硬件性能的显著改进、计算架构的深刻变化、内存和存储容量的大幅增加以及各种奇特的输入和输出选项都促成了更复杂和更复杂的基于计算机的系统。早期的孤独程序员已被一组软件专家所取代,每个专家都专注于提供复杂应用程序所需的技术的一部分。然而,在构建现代计算机系统时,程序员也会被问到同样的问题:1)为什么软件开发需要这么长时间才能完成?

![单元 – 1 [软件工程简介] 1.软件...PDF文件第1页](/bimg/5/50d869dbccff7d16ca25343a6b6d5c9f66a96d28.webp)
![单元 – 1 [软件工程简介] 1.软件...PDF文件第2页](/bimg/0/0bab77c384b4cfe6934ec960e7cb91ba04a34b47.webp)
![单元 – 1 [软件工程简介] 1.软件...PDF文件第3页](/bimg/a/a876e2a7798f21ff6c7b0b1391e252df80606dec.webp)
![单元 – 1 [软件工程简介] 1.软件...PDF文件第4页](/bimg/9/9a6923725342cffbe77af58181c6b23973da85b3.webp)
![单元 – 1 [软件工程简介] 1.软件...PDF文件第5页](/bimg/c/cc37f335ad85def8e9b2d9e840cdb6da7eedb697.webp)